home *** CD-ROM | disk | FTP | other *** search
/ Softwarová Záchrana 3 / Softwarova-zachrana-3.bin / Xteq X-Setup / xqdcXSP-Setup-EN.exe / {app} / plugins / XQ WinXP System Restore 1.xpl < prev    next >
Text File  |  2003-08-05  |  2KB  |  43 lines

  1. "FILE"="Xteq Systems X-Setup Plugin 6.0"
  2. "TYPE"="6"
  3. "COUNT"="1"
  4. "UIPATH"="System\System Restore"
  5. "NAME"="Configuration Enabled"
  6. "VERSION"="1.01"
  7. "OSVERSION"="0000011"
  8. "LANGUAGE"="VBScript"
  9. "TEXT 1"="Enable Configuration of System Restore"
  10. "DESCRIPTION 1"="The System Restore service allows you to set checkpoints at any time which are basically a "Snapshot" of your system at the time the checkpoint (snapshot) was taken.
  11. "DESCRIPTION 2"="Windows also uses this service internally, for example when you install new drivers. If the driver installation fails, you can use the checkpoint before the installation to roll back your system to the time before the driver installation. 
  12. "DESCRIPTION 3"="If this setting is disabled, Windows does no longer allow ANY user to change the configuration of the System Restore Services. This is useful when a lot of people use this computer and everybody changes the configuration. 
  13. "DESCRIPTION 4"="Simply configure System Restore as you wish, then disable this setting so nobody can change the settings after that. 
  14. "AUTHOR"="Xteq Systems"
  15. "CONTACTURL"="http://www.xteq.com"
  16. "COPYRIGHT"="Copyright ⌐ Xteq Systems - All Rights Reserved"
  17. "COMMENT 1"="From WinNT Magazin - contributed by David Chernicoff, david@winnetmag.com"
  18.  
  19. sV1="HKLM\SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore\DisableConfig" 'DW
  20.  
  21.  
  22. Sub Plugin_Initialize 
  23.   if RegReadValue(sV1)<>1 then 
  24.      Call SetUIElement(1,true)
  25.   end if
  26. End Sub
  27.  
  28. Sub Plugin_CheckData(ElementIndex)
  29. End Sub
  30.  
  31. Sub Plugin_Apply(ElementIndex,ElementSubIndex)
  32.  if GetUIElement(1)=true then
  33.     If RegValueExists(sV1) then Call RegDeleteValue(sV1)
  34.  else
  35.     Call RegWriteValue(sV1,1,2)
  36.  end if
  37.  
  38.  Call Restart()
  39. End Sub
  40.  
  41. Sub Plugin_Terminate 
  42. End Sub
  43.